06CSL67 COMPUTER GRAPHICS AND VISUALIZATION LABORATORY syllabus for CS


Part A
Unit-1 IMPLEMENT THE FOLLOWING PROGRAMS IN C / C++ 0 hours

Program to recursively subdivide a tetrahedron to from 3D Sierpinski gasket. The number of recursive steps is to be specified by the user.

Unit-2 IMPLEMENT THE FOLLOWING PROGRAMS IN C / C++ 0 hours

Program to implement Liang-Barsky line clipping algorithm.

Unit-3 IMPLEMENT THE FOLLOWING PROGRAMS IN C / C++ 0 hours

Program to draw a color cube and spin it using OpenGL transformation matrices.

Unit-4 IMPLEMENT THE FOLLOWING PROGRAMS IN C / C++ 0 hours

Program to create a house like figure and rotate it about a given fixed point using OpenGL functions.

Unit-5 IMPLEMENT THE FOLLOWING PROGRAMS IN C / C++ 0 hours

Program to implement the Cohen-Sutherland line-clipping algorithm. Make provision to specify the input line, window for clipping and view port for displaying the clipped image.

Unit-6 IMPLEMENT THE FOLLOWING PROGRAMS IN C / C++ 0 hours

Program to create a cylinder and a parallelepiped by extruding a circle and quadrilateral respectively. Allow the user to specify the circle and the quadrilateral.

Unit-8 IMPLEMENT THE FOLLOWING PROGRAMS IN C / C++ 0 hours

Program to draw a color cube and allow the user to move the camera suitably to experiment with perspective viewing. Use OpenGL functions.

Unit-9 IMPLEMENT THE FOLLOWING PROGRAMS IN C / C++ 0 hours

Program to fill any given polygon using scan-line area filling algorithm. (Use appropriate data structures.)

Unit-10 IMPLEMENT THE FOLLOWING PROGRAMS IN C / C++ 0 hours

Program to display a set of values { fij } as a rectangular mesh.

Part B
Unit-1 0 hours

Develop a suitable Graphics package to implement the skills learnt in the theory and the exercises indicated in Part A. Use the OpenGL.

Last Updated: Tuesday, January 24, 2023